package parts10.lesson134;

import java.util.List;
import java.util.Vector;

/**
 * Vector是JDK 1.0提出的
 * ArrayList是JDK1.2提出的
 * Vector使用的比较少，1%左右
 * 区别   ArrayList       Vector
 * 时间   JDK1.2          JDK1.0
 * 处理   异步处理，性能高    同步处理，性能降低
 * 数据安全 非线程安全       线程安全
 * 输出形式 Iterator\ListIterator\foreach   都+Enumeration
 * 在以后的使用中，优先使用ArrayList
 * 需要同步的公共资源使用Vector
 * 一般情况下，每个用户单独的资源其实没有线程安全不安全的影响，所以采用ArrayList
 */
public class Demo {
    public static void main(String[] args) {
        List<String> all = new Vector<String>();
        all.add("hello");
        all.add("Hello");
        all.add("world");
        System.out.println(all);

        for(int x=0;x<all.size();x++){
            System.out.println(all.get(x));
        }
    }
}
